<?php /* Update Accountancy Controller */
	require_once('modules/accountancy/actions/update/scripts/validate-accountancy.php');
	if (isset($_POST['form-action'])) {
		$validacion = validarRegistro();
		if (!empty($validacion)) { //fallo validacion
			$validacion = 'ERROR: '.implode(',', $validacion);
			$titulo = $accountancy->getTitulo();
			$descripcion = $accountancy->getDescripcion();
			$fecha_vencimiento = $accountancy->getFechaVencimiento();
			$fecha_pagado = $accountancy->getFechaPagado();
			$monto = $accountancy->getMonto();
			$estado = $accountancy->getEstado();
			$nota = $accountancy->getNota();
			$alumno = $accountancy->getFkDestino();
			$arr_students = $accountancy->getStudents();
			require_once('modules/accountancy/actions/update/view/update-accountancy.php');
		} else { //si valido correcto
			$accountancy->update((int)$glb_uri[2]);
			require_once('modules/accountancy/actions/list/index.php');
		}
	} else {
		if (@(int)$glb_uri[2] > 0) { //valida que la id ingresa es valida.
			$result = $accountancy->getAllFrom((int)$glb_uri[2]);
			if ($result) { //valida si existe la id.
				$titulo = $accountancy->getTitulo();
				$descripcion = $accountancy->getDescripcion();
				$fecha_vencimiento = $accountancy->getFechaVencimiento();
				$fecha_pagado = $accountancy->getFechaPagado();
				$monto = $accountancy->getMonto();
				$estado = $accountancy->getEstado();
				$nota = $accountancy->getNota();
				$alumno = $accountancy->getFkDestino();
				$arr_students = $accountancy->getStudents();
				require_once('modules/accountancy/actions/update/view/update-accountancy.php');
			} else {
				echo '<strong>No existe el registro solicitado.</strong>';
			}
		} else {
			echo '<strong>Pagina invalida.</strong>';
		}
	}
?>